home *** CD-ROM | disk | FTP | other *** search
/ PC World 2008 March / PCWorld_2008-03_cd.bin / v cisle / mediacoder / MediaCoder-0.6.1.4045.exe / extensions / Archos404.7z / main.js < prev   
Text File  |  2007-12-12  |  1KB  |  51 lines

  1. /*************************************************************************
  2. * MediaCoder extension - Archos AV Series
  3. * Distributed under GPL license
  4. * Copyright (c) 2005-06 Stanley Huang <stanleyhuangyc@yahoo.com.cn
  5. * All rights reserved.
  6. *************************************************************************/
  7.  
  8. function SetModel(model)
  9. {
  10.     SendCommand("stop_play");
  11.     // switch picture
  12.         window.innerWidth = 910;
  13.         window.innerHeight = 460;
  14.         devimg.src = "404.png";
  15.         lcd.style.left = 264;
  16.         lcd.style.top = 75;
  17.         lcd.style.width = 303;
  18.         lcd.style.height = 218;
  19.     ApplyParams();
  20. }
  21.  
  22. function ApplyParams()
  23. {
  24.     var doc = NewXML("MediaCoderPref");
  25.     if (!doc) {
  26.         alert("Error creating config XML");
  27.         return;
  28.     }
  29.     
  30.     var model = document.getElementById("model").value;
  31.     var format = document.getElementById("format").value;
  32.     
  33.     //AddPrefNode(doc, "overall.video.format", format);
  34.     AddPrefNode(doc, "overall.video.bitrate", document.getElementById("vb").value);
  35.     AddPrefNode(doc, "audioenc.lame.quality", document.getElementById("aq").value);
  36.     AddPrefNode(doc, "videofilter.frame.fps", document.getElementById("fps").value);
  37.     
  38.     AddPrefNode(doc, "videofilter.scale.width", 320);
  39.     AddPrefNode(doc, "videofilter.scale.height", 240);
  40.     AddPrefNode(doc, "videofilter.crop.mode", document.getElementById("crop").value);
  41.     
  42.     // post settings to MediaCoder
  43.     PostPrefXML(doc);
  44. }
  45.  
  46. function Unload()
  47. {
  48.     // stop playback
  49.     SendCommand("stop_play");
  50. }
  51.